holiday island - French English Dictionary